home *** CD-ROM | disk | FTP | other *** search
- # #################################################################
- # UDO und TeX~(von Dirk Haun)
- # #################################################################
- !subnode UDO und !TeX
-
- Diese Anmerkungen wurden mir freundlicherweise von Dirk Haun zur
- Verfügung gestellt:
-
- Durch die Verwendung von UDO kommt so mancher Autor möglicherweise
- zum ersten Mal in seinem Leben mit !TeX~in Berührung. Und da nicht jeder
- ein lauffähiges !TeX~bei sich installiert hat, um die von UDO erzeugten
- !TeX-Files auch zu testen, sollen hier ein paar Hinweise gegeben werden,
- worauf man in diesem Zusammenhang unbedingt achten sollte.
-
- Einige Zeichen haben für !TeX~eine spezielle Bedeutung. Man muß diese
- daher in einem UDO-Dokument ""quoten"" indem man ihnen ein Aus!-rufe!-zeichen
- voranstellt, damit UDO sie bei der Wandlung nach !TeX~entsprechend
- berücksichtigen kann. Diese Zeichen sind im einzelnen:
-
- !begin_quote
- !begin_verbatim
- ASCII UDO !TeX
- ---------------
- # !# \#
- $ !$ \$
- & !& \&
- _ !_ \_
- % !% \%
- { !{ \{
- } !} \}
- !end_verbatim
- !end_quote
-
- Wie man sieht, sind darunter einige Zeichen, die man in einem normalen
- Text verwenden wird, ohne sich weiter Gedanken darüber zu machen. Also
- Vorsicht! Denn wenn !TeX~auf ein solches Zeichen an einer Stelle stößt,
- an der es nicht damit rechnet, so wird es den Über!-set!-zungs!-lauf mit einem
- Fehler abbrechen.
-
- Innerhalb einer verbatim-Umgebung bzw. zwischen (!V)(!/V)(!v) und
- (!V)(!/v)(!v) braucht man diese Ersetzungen nicht vorzunehmen, da UDO
- dafür die entsprechenden !TeX-Konstruktionen erzeugt.
-
- !tex \bigskip
- !=tex
-
- Für !TeX(!N)genauer gesagt reden wir hier eigentlich von !LaTeX(!n)
- existieren einige weitere Konventionen, auf die man Rücksicht nehmen
- sollte. So gibt es für drei aufeinanderfolgende Punkte (Auslassungspunkte)
- einen eigenen TeX-Befehl ((!V)\dots(!v)), weshalb man in einem
- UDO-Dokument den Befehl (!V)!/..(!v) verwenden sollte.
-
- Desweiteren sollte man Anführungszeichen immer doppelt schreiben, damit
- UDO sie bei der Wandlung nach TeX~in die korrekten öffnenden und
- schließenden Anführungszeichen (TeX-Befehle (!V)"`(!v) und (!V)"'(!v))
- wandeln kann.
-
- Programmautoren, die Variablen- und Dateinamen in ihren Texten ver!-wen!-den,
- sei empfohlen, diese in (!V)(!/V)(!v) und (!V)(!/v)(!v) einzuschließen. Dies
- hat den doppelten Vorteil, daß so nicht nur die oben genannten
- Sonderzeichen nicht geqoutet werden müssen, sondern daß diese Begriffe
- dann in TeX~in Schreibmaschinenschrift gesetzt werden, so daß sie im
- Text hervorgehoben erscheinen. Außerdem hat es sich eingebürgert,
- ""ma!-schi!-nen!-nahe"" Textstellen in Schreibmaschinenschrift zu setzen.
-
- !tex \bigskip
- !=tex
-
- Man sollte es vermeiden, zusätzliche Leerzeilen im Text mit dem UDO-Befehl
- (!V)(!/nl)(!v) zu erzwingen --- TeX~akzeptiert den dadurch erzeugten Befehl
- (!V)\\(!v) nur, wenn die aktuelle Zeile auch Text enthält. Will man
- zusätzliche Leerzeilen zwischen zwei Absätzen, so verwendet man in TeX~den
- Befehl (!V)\bigskip(!v). Man sollte daher folgende Konstruktion ver!-wen!-den:
- !begin_quote
- !begin_verbatim
- Dies ist der erste Absatz.
-
- !tex \bigskip
- !=tex
-
- Hier beginnt der zweite Absatz.
- !end_verbatim
- !end_quote
- Dadurch erscheinen zwischen den beiden Absätzen (!I)zwei(!i) Leerzeilen.
-
-